Паттерн Медиатор — это способ организовать общение между разными частями программы через одного «посредника».
Вместо того, чтобы все объекты напрямую друг с другом разговаривали и зависели друг от друга, они общаются только с этим посредником.Посредник принимает сообщения от одного объекта и решает, кому их передать дальше.
Это упрощает код, потому что объекты меньше завязаны друг на друга — они знают только медиатора, а не всех сразу. Если надо изменить логику общения, меняешь только медиатора, а не все объекты.
Паттерн Медиатор — это способ организовать общение между разными частями программы через одного «посредника».
Вместо того, чтобы все объекты напрямую друг с другом разговаривали и зависели друг от друга, они общаются только с этим посредником.Посредник принимает сообщения от одного объекта и решает, кому их передать дальше.
Это упрощает код, потому что объекты меньше завязаны друг на друга — они знают только медиатора, а не всех сразу. Если надо изменить логику общения, меняешь только медиатора, а не все объекты.